#include "Precompiled.h"
#include "EntityLogicInitializer.h"

#include "SceneLogic.h"
#include "SceneManagerLogic.h"
#include "../Common/EntityLogicManager.h"

namespace Game {
namespace Logic {

void EntityLogicInitializer::Initialize(EntityLogicManager& gameLogicManager) {
    gameLogicManager.Register(new SceneLogic());
    gameLogicManager.Register(new SceneManagerLogic());
}

void EntityLogicInitializer::Finalize(EntityLogicManager& gameLogicManager) {
    gameLogicManager.Free();
}

}
}